type T1 {
  int i;
  bool b;
  string s;
}

data {
  T1 t;
  T1[12] ar1;
}

void proc2()
{
}

T1[] proc3(T1[] par)
data {
  T1[12] loc;
}
{
   proc3(loc);
   proc3(proc3(par));

}

T1 proc1(int i, string s, bool b)
{
   s = s;
   i = i;
   b = b;
   t = proc1(i, s, b);
   proc2();
   t = ar1[1 + 2];
}


{
 
  if ("1" == 2) 
  {
  }

}
